File ManagerCurrent Directory: wp-content/plugins/wordpress-seo/src/exceptionsLinux appserver-7a7af3b2-php-0c9ec09e2f9746c2a80fa3756c076432 6.12.94+ #1 SMP Fri Jul 17 09:26:56 UTC 2026 x86_64Edit File: forbidden-property-mutation-exception.php <?php namespace Yoast\WP\SEO\Exceptions; use RuntimeException; /** * Exception for attempting a mutation on properties that are made readonly through magic getters and setters. */ class Forbidden_Property_Mutation_Exception extends RuntimeException { /** * Creates a Forbidden_Property_Mutation_Exception exception when an attempt is made * to assign a value to an immutable property. * * @param string $property_name The name of the immutable property. * * @return Forbidden_Property_Mutation_Exception The exception. */ public static function cannot_set_because_property_is_immutable( $property_name ) { return new self( \sprintf( 'Setting property $%s is not supported.', $property_name ) ); } /** * Creates a Forbidden_Property_Mutation_Exception exception when an attempt is made to unset an immutable property. * * @param string $property_name The name of the immutable property. * * @return Forbidden_Property_Mutation_Exception The exception. */ public static function cannot_unset_because_property_is_immutable( $property_name ) { return new self( \sprintf( 'Unsetting property $%s is not supported.', $property_name ) ); } } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)Diraddon-installationDirectory Rename | Deleteforbidden-property-mutation-exception.phpFile1.15 KB Rename | Delete | EditimportingDirectory Rename | DeleteindexableDirectory Rename | Deletemissing-method.phpFile697.00 B Rename | Delete | EditoauthDirectory Rename | Delete