1<?php 2 3// AUTOMATICALLY GENERATED. DO NOT EDIT. 4// Use `composer build` to regenerate. 5 6namespace Wikimedia\IDLeDOM\Stub; 7 8use Exception; 9use Wikimedia\IDLeDOM\CSSStyleSheet; 10 11trait CSSRule { 12 13 // Underscore is used to avoid conflicts with DOM-reserved names 14 // phpcs:disable PSR2.Methods.MethodDeclaration.Underscore 15 // phpcs:disable MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName 16 17 /** 18 * @return Exception 19 */ 20 abstract protected function _unimplemented(): Exception; 21 22 // phpcs:enable 23 24 /** 25 * @return string 26 */ 27 public function getCssText(): string { 28 throw self::_unimplemented(); 29 } 30 31 /** 32 * @param string $val 33 */ 34 public function setCssText( string $val ): void { 35 throw self::_unimplemented(); 36 } 37 38 /** 39 * @return \Wikimedia\IDLeDOM\CSSRule|null 40 */ 41 public function getParentRule() { 42 throw self::_unimplemented(); 43 } 44 45 /** 46 * @return CSSStyleSheet|null 47 */ 48 public function getParentStyleSheet() { 49 throw self::_unimplemented(); 50 } 51 52 /** 53 * @return int 54 */ 55 public function getType(): int { 56 throw self::_unimplemented(); 57 } 58 59} 60