C'è un modo per utilizzare i metodi di una classe all'interno di un'altra senza usare extends?
Ad esempio io ho questa classe che ho creato per eseguire le query:
	
	
	
		
Se in un'altra classe avessi bisogno di interrogare il database utilizzando uno dei metodi di sopra come dovrei fare?
				
			Ad esempio io ho questa classe che ho creato per eseguire le query:
		PHP:
	
	class PDOEngine
{
    /**
     * The class to store PDO objects
     *
     * @var    object
     * @access public
     */
    public $db;
    
    /**
     * Database connection
     *
     * @param string dsn
     * @param string database username
     * @param string database password
     *
     * @return true on success
     * @access public
     */
    public function __construct($dsn, $username, $password)
    {
        try {
            $this->db = new PDO($dsn, $username, $password);
        }
        catch(PDOException $exception) {
            echo die('Connection failed: ' . $exception->getMessage());
        }
        
        $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        
        return true;
    }
    
    /**
     * Executes an SQL query on the database
     *
     * @param string SQL query
     *
     * @return query data
     * @access public
     */
    public function query($sql)
    {
        $query = $this->db->query($sql);
        
        return $query;
    }
    
    /**
     * Execute an SQL query on the database
     *
     * @param string SQL query
     * @param string array of values
     *
     * @return query data
     * @access public
     */
    public function execute($sql, $values)
    {
        $query = $this->db->prepare($sql);
        $query->execute($values);
        
        return $query;
    }
    // ....
}