• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Yoast / wordpress-seo / 7cd8af37a7bbbd7b964cfa8db91dfdc0d3c167de

27 Mar 2026 10:12AM UTC coverage: 52.787% (-1.1%) from 53.917%
7cd8af37a7bbbd7b964cfa8db91dfdc0d3c167de

Pull #23062

github

web-flow
Merge 77b1c5f2b into 70d176237
Pull Request #23062: Register Yoast SEO abilities about analysis scores

8535 of 16034 branches covered (53.23%)

Branch coverage included in aggregate %.

143 of 307 new or added lines in 5 files covered. (46.58%)

794 existing lines in 37 files now uncovered.

33679 of 63936 relevant lines covered (52.68%)

46793.79 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/ai-authorization/infrastructure/code-generator.php
1
<?php
2

3
namespace Yoast\WP\SEO\AI_Authorization\Infrastructure;
4

5
use Yoast\WP\SEO\AI_Authorization\Application\Code_Generator_Interface;
6

7
/**
8
 * Class Code_Generator.
9
 */
10
class Code_Generator implements Code_Generator_Interface {
11

12
        /**
13
         * Generates a unique code using the user's email and random data.
14
         *
15
         * @param string $user_email The user's email.
16
         * @param int    $length     The length of the returned value.
17
         *
18
         * @return string The generated unique code.
19
         */
UNCOV
20
        public function generate( string $user_email, int $length = 10 ): string {
×
UNCOV
21
                $data = $user_email . \wp_generate_password( $length, false );
×
UNCOV
22
                return \hash( 'sha256', $data );
×
23
        }
24
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc