You are here

DocumentElement.php in Zircon Profile 8

Same filename and directory in other branches
  1. 8.0 vendor/behat/mink/src/Element/DocumentElement.php

Namespace

Behat\Mink\Element

File

vendor/behat/mink/src/Element/DocumentElement.php
View source
<?php

/*
 * This file is part of the Mink package.
 * (c) Konstantin Kudryashov <ever.zet@gmail.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Behat\Mink\Element;


/**
 * Document element.
 *
 * @author Konstantin Kudryashov <ever.zet@gmail.com>
 */
class DocumentElement extends TraversableElement {

  /**
   * Returns XPath for handled element.
   *
   * @return string
   */
  public function getXpath() {
    return '//html';
  }

  /**
   * Returns document content.
   *
   * @return string
   */
  public function getContent() {
    return trim($this
      ->getDriver()
      ->getContent());
  }

  /**
   * Check whether document has specified content.
   *
   * @param string $content
   *
   * @return Boolean
   */
  public function hasContent($content) {
    return $this
      ->has('named', array(
      'content',
      $content,
    ));
  }

}

Classes

Namesort descending Description
DocumentElement Document element.