• File: directive.php
  • Full Path: /home/matthif/www/wp-content/plugins/wordpress-seo/src/values/robots/directive.php
  • Date Modified: 02/24/2024 11:29 PM
  • File size: 661 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace Yoast\WP\SEO\Values\Robots;

/**
 * Class Directive
 */
class Directive {

    
/**
     * Paths list.
     *
     * @var array All paths affected by this directive.
     */
    
private $paths;

    
/**
     * Sets up the path array
     */
    
public function __construct() {
        
$this->paths = [];
    }

    
/**
     * Adds a path to the directive path list.
     *
     * @param string $path A path to add in the path list.
     *
     * @return void
     */
    
public function add_path$path ) {
        if ( ! 
\in_array$path$this->pathstrue ) ) {
            
$this->paths[] = $path;
        }
    }

    
/**
     * Returns all paths.
     *
     * @return array
     */
    
public function get_paths() {
        return 
$this->paths;
    }
}