Second parameter of count function doesn't affect Countable

Code
<?php

/**
 * Just added as comment to php documentation
 * http://us3.php.net/manual/en/countable.count.php
 */
class Foo implements Countable
{
    public function 
count()
    {
        
dump(func_get_args());
        return 
1;
    }
}

// recursive parameter doesn't affect Countable
echo count(new Foo(), COUNT_RECURSIVE);
Result
^ []

1
Used Versions
PHP 8.0, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8