* * For the full copyright and license information, please view the "LICENSE.md" * file that was distributed with this source code. */ namespace Respect\Validation\Rules; class PerfectSquare extends AbstractRule { public function validate($input) { return is_numeric($input) && floor(sqrt($input)) == sqrt($input); } }