newDataValueByType( PropertyValue::TYPE_ID ); $propertyValue->setDataItem( $property ); $instance = new PrintRequest( PrintRequest::PRINT_PROP, $propertyValue->getWikiValue(), $propertyValue ); return $instance; } /** * @see PrintRequest::newFromText * * @since 2.4 * * @param string $text * @param $showMode = false * * @return PrintRequest|null */ public function newFromText( $text, $showMode = false ) { return PrintRequest::newFromText( $text, $showMode ); } /** * @since 3.0 * * @param string $label * @param array $parameters * * @return PrintRequest */ public function newThisPrintRequest( $label = '', array $parameters = [] ) { return new PrintRequest( PrintRequest::PRINT_THIS, $label, null, false, $parameters ); } }