Server IP : 170.150.155.74 / Your IP : 18.220.98.190 Web Server : Apache/2.4.53 (Debian) System : Linux b22bf132354b 5.4.0-162-generic #179-Ubuntu SMP Mon Aug 14 08:51:31 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/plugins/wordpress-seo/src/generators/schema/ |
Upload File : |
<?php namespace Yoast\WP\SEO\Generators\Schema; use Yoast\WP\SEO\Context\Meta_Tags_Context; use Yoast\WP\SEO\Surfaces\Helpers_Surface; /** * Class Abstract_Schema_Piece. */ abstract class Abstract_Schema_Piece { /** * The meta tags context. * * @var Meta_Tags_Context */ public $context; /** * The helpers surface * * @var Helpers_Surface */ public $helpers; /** * Optional identifier for this schema piece. * * Used in the `Schema_Generator::filter_graph_pieces_to_generate()` method. * * @var string */ public $identifier; /** * Generates the schema piece. * * @return mixed */ abstract public function generate(); /** * Determines whether the schema piece is needed. * * @return bool */ abstract public function is_needed(); }