CurrentUser.php
509 Bytes
<?php
namespace ACP\Search\Helper\Sql\Comparison;
use ACP\Search\Helper\Sql\Comparison;
use ACP\Search\Helper\UserValueFactory;
use ACP\Search\Value;
class CurrentUser extends Comparison {
public function __construct( $column, Value $value ) {
parent::__construct( $column, null, $value );
}
protected function get_statement() {
return $this->column . ' = ?';
}
public function bind_value( Value $value ) {
return parent::bind_value( ( new UserValueFactory() )->create_current_user() );
}
}